import psutil
import time
import logging

# 配置日志
logging.basicConfig(filename="system_monitor.log", level=logging.INFO, format='%(asctime)s - %(message)s', datefmt='%Y-%m-%d %H:%M:%S')

# 监控间隔时间（秒）
interval = 10

while True:
    # 获取CPU使用率
    cpu_percent = psutil.cpu_percent()

    # 获取内存使用情况
    memory = psutil.virtual_memory()
    memory_percent = memory.percent

    # 记录信息到日志
    logging.info(f'CPU使用率：{cpu_percent}')
    logging.info(f'内存使用率：{memory_percent}')

    # 等待指定的间隔时间
    time.sleep(interval)
